
 function move(obje, strr, num) {
    obje.opa=getComputedStyle(obje,false)[strr];
    if (strr=='opacity') {obje.opa=obje.opa*100} else { obje.opa=parseInt(obje.opa);}//alert(obje.opa);

     var otxt = document.getElementsByTagName('input')[0]; // setInterval()
     starmove(obje, strr, num);

     function starmove(obje, strr, num) {
         clearInterval(obje.timer);
         obje.speed = 0;
         obje.timer = setInterval(function(argument) {
             obje.speed = (num - obje.opa) / 9;
             obje.speed = obje.speed * 100;
             obje.speed = (obje.speed > 0 ? Math.ceil(obje.speed) : Math.floor(obje.speed));
             obje.speed = obje.speed / 100;
             if (Math.abs(obje.opa - num) <= 2) {
                 clearInterval(obje.timer);

                 if (strr == 'opacity') { obje.style[strr] = num / 100 } else { obje.style[strr] = num + 'px' };

             } else {
                 obje.opa = obje.opa + obje.speed;
                 
                 if (strr == 'opacity') { obje.style[strr] = obje.opa / 100 } else { obje.style[strr] = obje.opa + 'px' };

             }
         }, 30)


     };
 };
